package com.packenius.library.xspdf;

class XST1StdFontCourierOblique extends XST1StdFont {
  @Override
  String getFontName() {
    return "Courier-Oblique";
  }

  @Override
  double getAscender() {
    return 0.629;
  }

  @Override
  double getDescender() {
    return -0.157;
  }

  @Override
  void addCharMetrics() {
    glyphWidths.put('\u0020', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 32, (char) 32);
    glyphWidths.put('\u0021', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 33, (char) 33);
    glyphWidths.put('\u0022', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 34, (char) 34);
    glyphWidths.put('\u0023', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 35, (char) 35);
    glyphWidths.put('\u0024', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 36, (char) 36);
    glyphWidths.put('\u0025', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 37, (char) 37);
    glyphWidths.put('\u0026', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 38, (char) 38);
    glyphWidths.put('\u2019', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8217, (char) 39);
    glyphWidths.put('\u0028', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 40, (char) 40);
    glyphWidths.put('\u0029', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 41, (char) 41);
    glyphWidths.put('\u002a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 42, (char) 42);
    glyphWidths.put('\u002b', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 43, (char) 43);
    glyphWidths.put('\u002c', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 44, (char) 44);
    glyphWidths.put('\u002d', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 45, (char) 45);
    glyphWidths.put('\u002e', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 46, (char) 46);
    glyphWidths.put('\u002f', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 47, (char) 47);
    glyphWidths.put('\u0030', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 48, (char) 48);
    glyphWidths.put('\u0031', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 49, (char) 49);
    glyphWidths.put('\u0032', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 50, (char) 50);
    glyphWidths.put('\u0033', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 51, (char) 51);
    glyphWidths.put('\u0034', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 52, (char) 52);
    glyphWidths.put('\u0035', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 53, (char) 53);
    glyphWidths.put('\u0036', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 54, (char) 54);
    glyphWidths.put('\u0037', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 55, (char) 55);
    glyphWidths.put('\u0038', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 56, (char) 56);
    glyphWidths.put('\u0039', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 57, (char) 57);
    glyphWidths.put('\u003a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 58, (char) 58);
    glyphWidths.put('\u003b', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 59, (char) 59);
    glyphWidths.put('\u003c', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 60, (char) 60);
    glyphWidths.put('\u003d', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 61, (char) 61);
    glyphWidths.put('\u003e', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 62, (char) 62);
    glyphWidths.put('\u003f', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 63, (char) 63);
    glyphWidths.put('\u0040', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 64, (char) 64);
    glyphWidths.put('\u0041', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 65, (char) 65);
    glyphWidths.put('\u0042', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 66, (char) 66);
    glyphWidths.put('\u0043', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 67, (char) 67);
    glyphWidths.put('\u0044', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 68, (char) 68);
    glyphWidths.put('\u0045', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 69, (char) 69);
    glyphWidths.put('\u0046', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 70, (char) 70);
    glyphWidths.put('\u0047', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 71, (char) 71);
    glyphWidths.put('\u0048', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 72, (char) 72);
    glyphWidths.put('\u0049', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 73, (char) 73);
    glyphWidths.put('\u004a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 74, (char) 74);
    glyphWidths.put('\u004b', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 75, (char) 75);
    glyphWidths.put('\u004c', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 76, (char) 76);
    glyphWidths.put('\u004d', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 77, (char) 77);
    glyphWidths.put('\u004e', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 78, (char) 78);
    glyphWidths.put('\u004f', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 79, (char) 79);
    glyphWidths.put('\u0050', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 80, (char) 80);
    glyphWidths.put('\u0051', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 81, (char) 81);
    glyphWidths.put('\u0052', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 82, (char) 82);
    glyphWidths.put('\u0053', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 83, (char) 83);
    glyphWidths.put('\u0054', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 84, (char) 84);
    glyphWidths.put('\u0055', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 85, (char) 85);
    glyphWidths.put('\u0056', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 86, (char) 86);
    glyphWidths.put('\u0057', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 87, (char) 87);
    glyphWidths.put('\u0058', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 88, (char) 88);
    glyphWidths.put('\u0059', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 89, (char) 89);
    glyphWidths.put('\u005a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 90, (char) 90);
    glyphWidths.put('\u005b', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 91, (char) 91);
    glyphWidths.put('\\', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 92, (char) 92);
    glyphWidths.put('\u005d', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 93, (char) 93);
    glyphWidths.put('\u005e', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 94, (char) 94);
    glyphWidths.put('\u005f', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 95, (char) 95);
    glyphWidths.put('\u2018', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8216, (char) 96);
    glyphWidths.put('\u0061', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 97, (char) 97);
    glyphWidths.put('\u0062', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 98, (char) 98);
    glyphWidths.put('\u0063', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 99, (char) 99);
    glyphWidths.put('\u0064', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 100, (char) 100);
    glyphWidths.put('\u0065', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 101, (char) 101);
    glyphWidths.put('\u0066', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 102, (char) 102);
    glyphWidths.put('\u0067', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 103, (char) 103);
    glyphWidths.put('\u0068', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 104, (char) 104);
    glyphWidths.put('\u0069', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 105, (char) 105);
    glyphWidths.put('\u006a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 106, (char) 106);
    glyphWidths.put('\u006b', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 107, (char) 107);
    glyphWidths.put('\u006c', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 108, (char) 108);
    glyphWidths.put('\u006d', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 109, (char) 109);
    glyphWidths.put('\u006e', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 110, (char) 110);
    glyphWidths.put('\u006f', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 111, (char) 111);
    glyphWidths.put('\u0070', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 112, (char) 112);
    glyphWidths.put('\u0071', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 113, (char) 113);
    glyphWidths.put('\u0072', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 114, (char) 114);
    glyphWidths.put('\u0073', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 115, (char) 115);
    glyphWidths.put('\u0074', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 116, (char) 116);
    glyphWidths.put('\u0075', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 117, (char) 117);
    glyphWidths.put('\u0076', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 118, (char) 118);
    glyphWidths.put('\u0077', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 119, (char) 119);
    glyphWidths.put('\u0078', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 120, (char) 120);
    glyphWidths.put('\u0079', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 121, (char) 121);
    glyphWidths.put('\u007a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 122, (char) 122);
    glyphWidths.put('\u007b', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 123, (char) 123);
    glyphWidths.put('\u007c', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 124, (char) 124);
    glyphWidths.put('\u007d', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 125, (char) 125);
    glyphWidths.put('\u007e', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 126, (char) 126);
    glyphWidths.put('\u00a1', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 161, (char) 161);
    glyphWidths.put('\u00a2', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 162, (char) 162);
    glyphWidths.put('\u00a3', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 163, (char) 163);
    glyphWidths.put('\u2044', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8260, (char) 164);
    glyphWidths.put('\u00a5', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 165, (char) 165);
    glyphWidths.put('\u0192', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 402, (char) 166);
    glyphWidths.put('\u00a7', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 167, (char) 167);
    glyphWidths.put('\u00a4', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 164, (char) 168);
    glyphWidths.put('\'', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 39, (char) 169);
    glyphWidths.put('\u201c', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8220, (char) 170);
    glyphWidths.put('\u00ab', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 171, (char) 171);
    glyphWidths.put('\u2039', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8249, (char) 172);
    glyphWidths.put('\u203a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8250, (char) 173);
    glyphWidths.put('\ufb01', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 64257, (char) 174);
    glyphWidths.put('\ufb02', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 64258, (char) 175);
    glyphWidths.put('\u2013', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8211, (char) 177);
    glyphWidths.put('\u2020', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8224, (char) 178);
    glyphWidths.put('\u2021', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8225, (char) 179);
    glyphWidths.put('\u00b7', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 183, (char) 180);
    glyphWidths.put('\u00b6', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 182, (char) 182);
    glyphWidths.put('\u2022', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8226, (char) 183);
    glyphWidths.put('\u201a', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8218, (char) 184);
    glyphWidths.put('\u201e', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8222, (char) 185);
    glyphWidths.put('\u201d', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8221, (char) 186);
    glyphWidths.put('\u00bb', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 187, (char) 187);
    glyphWidths.put('\u2026', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8230, (char) 188);
    glyphWidths.put('\u2030', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8240, (char) 189);
    glyphWidths.put('\u00bf', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 191, (char) 191);
    glyphWidths.put('\u0060', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 96, (char) 193);
    glyphWidths.put('\u00b4', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 180, (char) 194);
    glyphWidths.put('\u02c6', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 710, (char) 195);
    glyphWidths.put('\u02dc', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 732, (char) 196);
    glyphWidths.put('\u00af', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 175, (char) 197);
    glyphWidths.put('\u02d8', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 728, (char) 198);
    glyphWidths.put('\u02d9', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 729, (char) 199);
    glyphWidths.put('\u00a8', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 168, (char) 200);
    glyphWidths.put('\u02da', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 730, (char) 202);
    glyphWidths.put('\u00b8', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 184, (char) 203);
    glyphWidths.put('\u02dd', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 733, (char) 205);
    glyphWidths.put('\u02db', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 731, (char) 206);
    glyphWidths.put('\u02c7', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 711, (char) 207);
    glyphWidths.put('\u2014', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 8212, (char) 208);
    glyphWidths.put('\u00c6', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 198, (char) 225);
    glyphWidths.put('\u00aa', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 170, (char) 227);
    glyphWidths.put('\u0141', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 321, (char) 232);
    glyphWidths.put('\u00d8', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 216, (char) 233);
    glyphWidths.put('\u0152', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 338, (char) 234);
    glyphWidths.put('\u00ba', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 186, (char) 235);
    glyphWidths.put('\u00e6', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 230, (char) 241);
    glyphWidths.put('\u0131', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 305, (char) 245);
    glyphWidths.put('\u0142', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 322, (char) 248);
    glyphWidths.put('\u00f8', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 248, (char) 249);
    glyphWidths.put('\u0153', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 339, (char) 250);
    glyphWidths.put('\u00df', 600.0 / 1000.0);
    standardEncodingCodeFromUnicodeCharacter.put((char) 223, (char) 251);
    glyphWidths.put('\u00cf', 600.0 / 1000.0);
    glyphWidths.put('\u00e9', 600.0 / 1000.0);
    glyphWidths.put('\u0103', 600.0 / 1000.0);
    glyphWidths.put('\u0171', 600.0 / 1000.0);
    glyphWidths.put('\u011b', 600.0 / 1000.0);
    glyphWidths.put('\u0178', 600.0 / 1000.0);
    glyphWidths.put('\u00f7', 600.0 / 1000.0);
    glyphWidths.put('\u00dd', 600.0 / 1000.0);
    glyphWidths.put('\u00c2', 600.0 / 1000.0);
    glyphWidths.put('\u00e1', 600.0 / 1000.0);
    glyphWidths.put('\u00db', 600.0 / 1000.0);
    glyphWidths.put('\u00fd', 600.0 / 1000.0);
    glyphWidths.put('\u0219', 600.0 / 1000.0);
    glyphWidths.put('\u00ea', 600.0 / 1000.0);
    glyphWidths.put('\u016e', 600.0 / 1000.0);
    glyphWidths.put('\u00dc', 600.0 / 1000.0);
    glyphWidths.put('\u0105', 600.0 / 1000.0);
    glyphWidths.put('\u00da', 600.0 / 1000.0);
    glyphWidths.put('\u0173', 600.0 / 1000.0);
    glyphWidths.put('\u00cb', 600.0 / 1000.0);
    glyphWidths.put('\u0110', 600.0 / 1000.0);
    glyphWidths.put('\uf6c3', 600.0 / 1000.0);
    glyphWidths.put('\u00a9', 600.0 / 1000.0);
    glyphWidths.put('\u0112', 600.0 / 1000.0);
    glyphWidths.put('\u010d', 600.0 / 1000.0);
    glyphWidths.put('\u00e5', 600.0 / 1000.0);
    glyphWidths.put('\u0145', 600.0 / 1000.0);
    glyphWidths.put('\u013a', 600.0 / 1000.0);
    glyphWidths.put('\u00e0', 600.0 / 1000.0);
    glyphWidths.put('\u0162', 600.0 / 1000.0);
    glyphWidths.put('\u0106', 600.0 / 1000.0);
    glyphWidths.put('\u00e3', 600.0 / 1000.0);
    glyphWidths.put('\u0116', 600.0 / 1000.0);
    glyphWidths.put('\u0161', 600.0 / 1000.0);
    glyphWidths.put('\u015f', 600.0 / 1000.0);
    glyphWidths.put('\u00ed', 600.0 / 1000.0);
    glyphWidths.put('\u25ca', 600.0 / 1000.0);
    glyphWidths.put('\u0158', 600.0 / 1000.0);
    glyphWidths.put('\u0122', 600.0 / 1000.0);
    glyphWidths.put('\u00fb', 600.0 / 1000.0);
    glyphWidths.put('\u00e2', 600.0 / 1000.0);
    glyphWidths.put('\u0100', 600.0 / 1000.0);
    glyphWidths.put('\u0159', 600.0 / 1000.0);
    glyphWidths.put('\u00e7', 600.0 / 1000.0);
    glyphWidths.put('\u017b', 600.0 / 1000.0);
    glyphWidths.put('\u00de', 600.0 / 1000.0);
    glyphWidths.put('\u014c', 600.0 / 1000.0);
    glyphWidths.put('\u0154', 600.0 / 1000.0);
    glyphWidths.put('\u015a', 600.0 / 1000.0);
    glyphWidths.put('\u010f', 600.0 / 1000.0);
    glyphWidths.put('\u016a', 600.0 / 1000.0);
    glyphWidths.put('\u016f', 600.0 / 1000.0);
    glyphWidths.put('\u00b3', 600.0 / 1000.0);
    glyphWidths.put('\u00d2', 600.0 / 1000.0);
    glyphWidths.put('\u00c0', 600.0 / 1000.0);
    glyphWidths.put('\u0102', 600.0 / 1000.0);
    glyphWidths.put('\u00d7', 600.0 / 1000.0);
    glyphWidths.put('\u00fa', 600.0 / 1000.0);
    glyphWidths.put('\u0164', 600.0 / 1000.0);
    glyphWidths.put('\u2202', 600.0 / 1000.0);
    glyphWidths.put('\u00ff', 600.0 / 1000.0);
    glyphWidths.put('\u0143', 600.0 / 1000.0);
    glyphWidths.put('\u00ee', 600.0 / 1000.0);
    glyphWidths.put('\u00ca', 600.0 / 1000.0);
    glyphWidths.put('\u00e4', 600.0 / 1000.0);
    glyphWidths.put('\u00eb', 600.0 / 1000.0);
    glyphWidths.put('\u0107', 600.0 / 1000.0);
    glyphWidths.put('\u0144', 600.0 / 1000.0);
    glyphWidths.put('\u016b', 600.0 / 1000.0);
    glyphWidths.put('\u0147', 600.0 / 1000.0);
    glyphWidths.put('\u00cd', 600.0 / 1000.0);
    glyphWidths.put('\u00b1', 600.0 / 1000.0);
    glyphWidths.put('\u00a6', 600.0 / 1000.0);
    glyphWidths.put('\u00ae', 600.0 / 1000.0);
    glyphWidths.put('\u011e', 600.0 / 1000.0);
    glyphWidths.put('\u0130', 600.0 / 1000.0);
    glyphWidths.put('\u2211', 600.0 / 1000.0);
    glyphWidths.put('\u00c8', 600.0 / 1000.0);
    glyphWidths.put('\u0155', 600.0 / 1000.0);
    glyphWidths.put('\u014d', 600.0 / 1000.0);
    glyphWidths.put('\u0179', 600.0 / 1000.0);
    glyphWidths.put('\u017d', 600.0 / 1000.0);
    glyphWidths.put('\u2265', 600.0 / 1000.0);
    glyphWidths.put('\u00d0', 600.0 / 1000.0);
    glyphWidths.put('\u00c7', 600.0 / 1000.0);
    glyphWidths.put('\u013c', 600.0 / 1000.0);
    glyphWidths.put('\u0165', 600.0 / 1000.0);
    glyphWidths.put('\u0119', 600.0 / 1000.0);
    glyphWidths.put('\u0172', 600.0 / 1000.0);
    glyphWidths.put('\u00c1', 600.0 / 1000.0);
    glyphWidths.put('\u00c4', 600.0 / 1000.0);
    glyphWidths.put('\u00e8', 600.0 / 1000.0);
    glyphWidths.put('\u017a', 600.0 / 1000.0);
    glyphWidths.put('\u012f', 600.0 / 1000.0);
    glyphWidths.put('\u00d3', 600.0 / 1000.0);
    glyphWidths.put('\u00f3', 600.0 / 1000.0);
    glyphWidths.put('\u0101', 600.0 / 1000.0);
    glyphWidths.put('\u015b', 600.0 / 1000.0);
    glyphWidths.put('\u00ef', 600.0 / 1000.0);
    glyphWidths.put('\u00d4', 600.0 / 1000.0);
    glyphWidths.put('\u00d9', 600.0 / 1000.0);
    glyphWidths.put('\u2206', 600.0 / 1000.0);
    glyphWidths.put('\u00fe', 600.0 / 1000.0);
    glyphWidths.put('\u00b2', 600.0 / 1000.0);
    glyphWidths.put('\u00d6', 600.0 / 1000.0);
    glyphWidths.put('\u00b5', 600.0 / 1000.0);
    glyphWidths.put('\u00ec', 600.0 / 1000.0);
    glyphWidths.put('\u0151', 600.0 / 1000.0);
    glyphWidths.put('\u0118', 600.0 / 1000.0);
    glyphWidths.put('\u0111', 600.0 / 1000.0);
    glyphWidths.put('\u00be', 600.0 / 1000.0);
    glyphWidths.put('\u015e', 600.0 / 1000.0);
    glyphWidths.put('\u013e', 600.0 / 1000.0);
    glyphWidths.put('\u0136', 600.0 / 1000.0);
    glyphWidths.put('\u0139', 600.0 / 1000.0);
    glyphWidths.put('\u2122', 600.0 / 1000.0);
    glyphWidths.put('\u0117', 600.0 / 1000.0);
    glyphWidths.put('\u00cc', 600.0 / 1000.0);
    glyphWidths.put('\u012a', 600.0 / 1000.0);
    glyphWidths.put('\u013d', 600.0 / 1000.0);
    glyphWidths.put('\u00bd', 600.0 / 1000.0);
    glyphWidths.put('\u2264', 600.0 / 1000.0);
    glyphWidths.put('\u00f4', 600.0 / 1000.0);
    glyphWidths.put('\u00f1', 600.0 / 1000.0);
    glyphWidths.put('\u0170', 600.0 / 1000.0);
    glyphWidths.put('\u00c9', 600.0 / 1000.0);
    glyphWidths.put('\u0113', 600.0 / 1000.0);
    glyphWidths.put('\u011f', 600.0 / 1000.0);
    glyphWidths.put('\u00bc', 600.0 / 1000.0);
    glyphWidths.put('\u0160', 600.0 / 1000.0);
    glyphWidths.put('\u0218', 600.0 / 1000.0);
    glyphWidths.put('\u0150', 600.0 / 1000.0);
    glyphWidths.put('\u00b0', 600.0 / 1000.0);
    glyphWidths.put('\u00f2', 600.0 / 1000.0);
    glyphWidths.put('\u010c', 600.0 / 1000.0);
    glyphWidths.put('\u00f9', 600.0 / 1000.0);
    glyphWidths.put('\u221a', 600.0 / 1000.0);
    glyphWidths.put('\u010e', 600.0 / 1000.0);
    glyphWidths.put('\u0157', 600.0 / 1000.0);
    glyphWidths.put('\u00d1', 600.0 / 1000.0);
    glyphWidths.put('\u00f5', 600.0 / 1000.0);
    glyphWidths.put('\u0156', 600.0 / 1000.0);
    glyphWidths.put('\u013b', 600.0 / 1000.0);
    glyphWidths.put('\u00c3', 600.0 / 1000.0);
    glyphWidths.put('\u0104', 600.0 / 1000.0);
    glyphWidths.put('\u00c5', 600.0 / 1000.0);
    glyphWidths.put('\u00d5', 600.0 / 1000.0);
    glyphWidths.put('\u017c', 600.0 / 1000.0);
    glyphWidths.put('\u011a', 600.0 / 1000.0);
    glyphWidths.put('\u012e', 600.0 / 1000.0);
    glyphWidths.put('\u0137', 600.0 / 1000.0);
    glyphWidths.put('\u2212', 600.0 / 1000.0);
    glyphWidths.put('\u00ce', 600.0 / 1000.0);
    glyphWidths.put('\u0148', 600.0 / 1000.0);
    glyphWidths.put('\u0163', 600.0 / 1000.0);
    glyphWidths.put('\u00ac', 600.0 / 1000.0);
    glyphWidths.put('\u00f6', 600.0 / 1000.0);
    glyphWidths.put('\u00fc', 600.0 / 1000.0);
    glyphWidths.put('\u2260', 600.0 / 1000.0);
    glyphWidths.put('\u0123', 600.0 / 1000.0);
    glyphWidths.put('\u00f0', 600.0 / 1000.0);
    glyphWidths.put('\u017e', 600.0 / 1000.0);
    glyphWidths.put('\u0146', 600.0 / 1000.0);
    glyphWidths.put('\u00b9', 600.0 / 1000.0);
    glyphWidths.put('\u012b', 600.0 / 1000.0);
    glyphWidths.put('\u20ac', 600.0 / 1000.0);
  }
}
